body {
    width: 80%;
    margin: 100px;
}

#fn {
    font-weigth: bold;
    background-color: blue;
    margin-bottom: 0px;
    text-align: center;
}

.label {
    font-weight: bold;
    text-align: right;
    width: 40%;
}

hr {
    margin: 10px;
}
#mht {
    margin-left: 20%;
}

#mhc {
    text-align: right;
}

#cmh, #cmhc, #mhb button {
    display: block
}

#mhb {
    padding: 20px;
}

#mhb button {
    width: 30px;
}

#ff {
    text-align: center;
}



#dsddk {
    width: 100%;
    border: 1px solid brown;
}

#dsddk tr th, #dsddk tr td {
    width: auto;
    border: 1px solid brown;
}

th {
    background-color: darkblue;
    color: white;
}